Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications. On this week's Xamarin.Essential API of the week we take a look at the Version Tracking API to enable you track the current and past version number and code. Additionally, this API provided many helpers to detect if it is it first time the user has run the current or specific version of the app. **Show Notes:** * [Xamarin.Essentials Documentation](https://aka.ms/motz-essentials) * [Xamarin.Essentials Getting Started Documentation](https://aka.ms/motz-essentials-getstarted) * [Version Tracking Documentation](https://aka.ms/motz-essentials-version-tracking) * [Source Code](https://aka.ms/motz-essentials-app) * Find James on: [Twitter](http://twitter.com/jamesmontemagno), [GitHub](http://github.com/jamesmontemagno), [Blog](https://montemagno.com), and his weekly development podcast [Merge Conflict](http://www.mergeconflict.fm). * [Follow @JamesMontemagno](https://twitter.com/jamesmontemagno) * Never Miss an Episode: [Follow @TheXamarinShow](https://twitter.com/thexamarinshow) **Useful Links** * Learn more about [Xamarin](https://dotnet.microsoft.com/apps/xamarin) * [Xamarin.Forms](https://dotnet.microsoft.com/apps/xamarin/xamarin-forms?WT.mc_id=xamarin-c9-jamont) * [Cross-platform development](https://dotnet.microsoft.com/apps/xamarin/cross-platform) * [Xamarin Developer Center](https://aka.ms/xamarin-ch9-docs) & [Blog](http://devblogs.microsoft.com/xamarin) * [Microsoft Learn Self-Guided Training](http://aka.ms/learn-xamarin) * [Create a Free Account (Azure)](https://aka.ms/c9-azurefree) * [Xamarin Developers YouTube Channel](https://www.youtube.com/c/xamarindevelopers) * [Xamarin on Twitter](http://twitter.com/xamarinhq)